home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / WINDOWS / TW150N.ARJ / WHATSNEW.DOC < prev   
Text File  |  1992-05-09  |  10KB  |  222 lines

  1.                         TSDWIN.LIB Version 1.50
  2.  
  3.           Clipper 5.01 Window Library Changes and Enhancements
  4.  
  5.          Copyright (C) 1992 Trilateral Systems Development Ltd.
  6. -----------------------------------------------------------------------
  7.      07/05/92 - Updated TSDWIN.LIB to Version 1.50
  8.            - Added InitGlobals(), GetGlobal() as  a Global Value
  9.              Holder.
  10.            - Changed wCalendar() and wDateInit() to allow a frame
  11.              colour to be passed.
  12.            - Added waSay(), @... SAY... with arrays.
  13.            - Added wBackup(). A generic backup module.
  14.            - Added ListAsArray() and ArrayAsList(). Useful array
  15.              functions.
  16.            - Added ASM mouse functions:
  17.                 _twM0A()
  18.                 _twM1()
  19.                 _twM2()
  20.                 _twM3B(), _twM3C(), _twM3D()
  21.                 _twM4()
  22.                 _twM5A(), _twM5B(), _twM5C(), _twM5D()
  23.                 _twM6A(), _twM6B(), _twM6C(), _twM6D()
  24.                 _twM7()
  25.                 _twM8()
  26.                 _twM10()
  27.                 _twM11C(), _twM11D()
  28.                 _twM16()
  29.                 _twM26()
  30.                 _twM27B(), _twM27C(), _twM27D()
  31.                 _twM33()
  32.                 _twM42A()
  33.                 _twM49A(), _twM49B(), _twM49C(), _twM49D()
  34.  
  35.                 Where the numbers denote the Interrupt 33h Function
  36.                 Number and the letter denotes the return Register.
  37.  
  38.             - Added Mouse support functions:
  39.  
  40.                 Moused browse systems
  41.                        menu systems
  42.                        messaging systems
  43.  
  44.             - Complete rewrite of all docs, .NG and demo program.
  45.             - Many more changes and additions which are fully
  46.               documented in TSDWIN.NG and TSWINQRF.DOC.
  47.  
  48.  
  49.        09/21/91 - Updated TSDWIN.LIB to Version 1.42
  50.            - Added wPopMenu() and wPopChoice(): small functions using
  51.              the window class to display a MENU and an a ACHOICE.
  52.            - Added new parameter to wDBrowse(). lStabilize allows you to
  53.              pick whether or not a keypress will intercept browse
  54.              stabilization.
  55.            - Added GetCurElem() to wABrowse()
  56.            - Fixed a bug with scrollbar placement in wABrowse().
  57.            - Added the capability to explode windows.
  58.            - For wDBrowse() and wABrowse(), if AUTOLITE is false, the
  59.              cursor left and right keys will now pan the browse instead
  60.              of moving the field pointer.
  61.            - Added wSay2() to allow strings with 2 colours to be placed
  62.              in a window.
  63.            - Added wGetKeyStat() and wSetKeyStat()
  64.            - Added a Bar Gauge Class (Based on Nantucket Source Sample
  65.              Files.
  66.                 - wGaugeNew()
  67.                 - wGaugeDisplay()
  68.                 - wGaugeUpdate()
  69.            - Added an Indexing Class:
  70.                 - IndexMaker()
  71.            - Change MakeShadowArea() to wMakeShadowArea() to avoid a
  72.              naming conflict with Funcky.
  73.            - Added mPop() function to Message Class.
  74.            - Added wIsDrive() and _twIsDrive()
  75.            - wPop() returns current handle if not the top window.
  76.            - wPop() now automatically handles frame colours and titles
  77.              if the frame colour is of the array type, ie., the top
  78.              window will be displayed in the active frame colour after
  79.              a wPop().
  80.            - wDisplay() returns current handle now.
  81.            - Added wCalculator()
  82.                    CalcInit()
  83.                    wCallCalc()
  84.            - You can now specify a null string for the fill character
  85.              in twOpen(), allowing the creation of transparent windows.
  86.            - Modest communications routines have been added to allow
  87.              construction of telephone dialers.
  88.                    tw_MdInit()
  89.                    tw_MdPort()
  90.                    tw_MdDial()
  91.                    tw_MdStr()
  92.                    tw_MdStatus()
  93.            - Added wClock(), an operating clock.
  94.            - Added wDate()
  95.            - Added wCaledar() and wCallDate()
  96.  
  97.      07/04/91 - Updated TSDWIN.LIB to Version 1.41
  98.            - Added wABrowse()
  99.                 - GetaBrowse() for wABrowse() access.
  100.            - Added GetdBrowse() for wDBrowse() access.
  101.            - Changed default HELP for wDBrowse() and wABrowse().
  102.            - Added wMemoEdit()
  103.            - Added frame colours to wABrowse(), wDBrowse(), and
  104.              wMemoEdit().
  105.            - Fixed title repaint in wFrame(). New Parameter!
  106.            - Added Area Message Class.
  107.                 - AMsgInit()
  108.                 - wInfoLine()
  109.                 - wWarnLine()
  110.                 - amPop()
  111.                 - amClose()
  112.                 - AMsgEnd()
  113.  
  114.      06/15/91 - Updated TSDWIN.LIB to Clipper 5.01, Version 1.40
  115.            - Clipper 5.0 Versions NO LONGER SUPPORTED.
  116.            - Registration of Clipper 5.0 Versions NO LONGER
  117.              ACCEPTED.
  118.  
  119.            - New MaxiFunctions:
  120.                 - wDBrowse()
  121.                 - wABrowse()
  122.                 - wMemoEdit()
  123.            - Message Class
  124.                 - MsgInit()
  125.                 - TextMsg()
  126.                 - wWarn()
  127.                 - wInfo()
  128.                 - wInquire()
  129.                 - MsgEnd()
  130.            - Alert/Menu Class
  131.                 - AlertInit()
  132.                 - ButtonBox()
  133.                 - RadioBox()
  134.                 - CheckBox()
  135.            - Environment Stack
  136.                 - SaveScrEnv()
  137.                 - RestoreScrEnv()
  138.            - Other Support Functions
  139.                 - AComp() // Nantucket Source File
  140.                 - SplitClr()
  141.                 - SpaceText()
  142.                 - SplitTxt()
  143.  
  144.            - Introducing DialogBox Class
  145.                 - CreatDialog()
  146.                 - AddControl()
  147.                 - DialogBox()
  148.                 - CreatGroup()
  149.                 - KillGroup()
  150.                 - FileListBox()
  151.            - Added 'Sound' disable to wDBPick and wARPick.
  152.            - Fixed wSayGet() and wGet() to handle all colour
  153.              combinations allowed in Clipper 5.01.
  154.            - Added defaults to many other functions to allow NIL
  155.              to be passed to most library functions.
  156.  
  157.      05/15/91 - Release of ShareWare TSDWIN.LIB Version 1.30
  158.  
  159.            - MAJOR RE-WRITE.
  160.            - Made the library completely granular. The size of the
  161.              library has more than doubled since the first release, but
  162.              it stll takes only a small amount of memory if you use
  163.              just the kernel functions.
  164.            - Added the ability to get/set the window handle
  165.              to allow writes to both active and inactive windows.
  166.            - Allowed access to the window stack, partly against my
  167.              better judgement.
  168.            - Added a text file display routine. (wTextFile())
  169.            - Added ASM routines for file operations and some video
  170.              operations.
  171.            - Changed wSlide() routine to 'C'
  172.            - Modified and optimized previous 'C' and ASM routines
  173.              so they would work as wll as could be expected with
  174.              Clipper 5.0, and well with Clipper 5.01.
  175.            - Added window sizing.
  176.            - Inserted a Timed copyright notice.
  177.            - Changed Version Naming Convention. All versions will be
  178.              named TSDWIN.LIB. A version number is created when the
  179.              library is made.
  180.            - Added functions to inspect and change the structure of a
  181.              window.
  182.            - Added functions to manipulate the shadow area more
  183.              generically.
  184.            - Added the ability to make frames different colours for
  185.              active and inactive windows.
  186.            - Added a title array and the ability to pass titles when
  187.              opening a window.
  188.            - Revamped the demo to make it more useful as a learning
  189.              tool. It is now all modular.
  190.            - Added more header file definitions to make the source code
  191.              a lot easier to read, for those who want to purchase it.
  192.  
  193.      04/08/91 - Release of TSDWIN12.LIB
  194.  
  195.             - Added the ability to reactivate windows.
  196.             - Allowed frame colour to be different from window colour.
  197.             - Allowed window frames to be changed.
  198.             - Added Colour string manipulation functions:
  199.                         Reverse_Col - reverse a Clipper colour attribute
  200.                         Std_Clr     - Extract Clipper Normal Colour
  201.                         Enh_Clr     - Extract Clipper Enhanced Colour
  202.                         Uns_Clr     - Extract Clipper Unselected Colour
  203.             - Made display functions write only to the active window.
  204.             - Added wSave() to save the current window display to the
  205.               stack.
  206.             - Added choice of shadow thickness to wInit()
  207.             - Added wGet, wSayGet and wPrompt functions to the library.
  208.             - Included more 'C' functions to try.
  209.             - Made instance variables available for inspection.
  210.  
  211.      03/24/91 - Release of TSDWIN11.LIB
  212.  
  213.             - Corrected problem with title centering.
  214.             - Inserted 'C' version of Scr2Asc.
  215.             - Included Nantucket InkeyWait.
  216.             - Included _twAttrChg ASM function.
  217.             - Added wARPick and wDBPick, picklist functions.
  218.             - Added SCBar scroll bar class.
  219.  
  220.      02/28/91 - First Release of TSDWIN10.LIB
  221.  
  222.